﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LdCms.IBLL.Sms
{
    using LdCms.EF.DbModels;
    public partial interface ITencentSendRecordService:IBaseService<Ld_Sms_TencentSendRecord>
    {
        bool SaveTencentSendRecord(Ld_Sms_TencentSendRecord entity);
        bool DeleteTencentSendRecord(int systemId, string companyId, string platformId, string sendId);
        Ld_Sms_TencentSendRecord GetTencentSendRecord(int systemId, string companyId, string platformId, string sendId);
        List<Ld_Sms_TencentSendRecord> GetTencentSendRecordTop(int systemId, string companyId, int count);
        List<Ld_Sms_TencentSendRecord> GetTencentRecordPaging(int systemId, string companyId, int pageId, int pageSize);
        List<Ld_Sms_TencentSendRecord> SearchTencentSendRecord(int systemId, string companyId, string startTime, string endTime, string state, string keyword, int count);
        int CountTencentSendRecord(int systemId, string companyId);
        int CountTencentSendRecord(int systemId, string companyId, string startTime, string endTime, string state, string keyword);
        bool VerifyTencentSendCode(int systemId, string companyId, string platformId, string sendId, string phone, string code);

    }
}
